// user.js 作用时 存放 , 和用户相关的请求

// 登录 , 注册 , 更换头像 , 重置密码 ...........

// 导入
import request from '@/utils/request'

// 注册的请求
// obj 就是 用户注册过来的 数据
// 比如 username password repassword
export const regAPI = obj => {
  return request.post('/api/reg', obj)
}

// 登录的请求
// obj 就是 用户注册过来的 数据
export const loginAPI = obj => {
  return request.post('/api/login', obj)
}

// ❗❗❗ js 中如果要用 ,  Vuex数据 , 不需要写 $

// 获取用户信息
export const getUserAPI = () => {
  // request.get('接口地址'，{配置项})
  // 这样太麻烦 接口规定每次都要请求都要写请求头 弄个全局 请求头 里面 存 token ， 再配置 axios 哪里配置全局
  //
  // return request.get('/my/userinfo', {
  //   headers: {
  //     // Authorization:token
  //     Authorization: store.state.user.token
  //   }
  // })

  // 现在只需要 发送请求就行 因为 axios ， 已经配置好了
  return request.get('/my/userinfo')
}
